<?php
/**
 * Bearbeiten der Teaminformationen
 * @author Stephan Behrndt
 */
require_once("../classes/User.php");
require_once("../classes/ACL.php");
require_once ("../classes/Liga.php");
require_once ("../classes/Error.php");
$user = new User();
$user->confirm();
$myACL = $user->ACL;

// Header einbinden
include("../template/header.inc.php")?>

<!-- Content	-->
<div class="grid_9" id="content">
	

<?php
// Überprüfung ob Rechte zum Bearbeiten eines Teams vorhanden
if(!$myACL->hasPermission('access_admin')){
	// Rechtefehler
	header("location: ../rechtefehler.php");
}
// Überprüfen ob Daten per POST gesendet 
else if($_POST){
	// Team und Ligainformationen aus Datenbank abrufen
	$team = new Team();
	$liga = new Liga(); 
	$team->getTeam($_GET['id']);
	$liga = $_GET['ligaId'];
	
	// Überprüfen ob Kurzname geändert
	if(!empty($_POST['kurzname']) && $_POST['kurzname'] != $team->kurzname){		
		// Kurzname ändern
		$team->changeShortname($_POST['kurzname']);
	}
	// Überprüfen ob Langname geändert
	if(!empty($_POST['langname']) && $_POST['langname'] != $team->langname){
		// Langname ändern
		$team->changeLongname($_POST['langname']);
	}
	// Überprüfen ob Liga geändert
	if(!empty($_POST['liga']) && $_POST['liga'] != $team->liga_id){
		// Liga überprüfen
		if($liga->getLiga($_POST['liga'])){
			// Liga ändern
			$team->changeLiga($_POST['liga']);
		}
		else{
			// Ungültige Liga angegeben
			new Error("Die angebene Liga ist nicht vorhanden");
		}
	}
	// Teamübersicht anzeigen
	header("location: admin_team.php?liga=".$_POST['liga']);
}
else{
	// Formular mit Teamdaten einbinden
	include("../template/form_editTeam.inc.php");
}
?>
</div>

<?php
// Footer und Sidebar einbinden
include("../template/sidebar.inc.php");

include("../template/footer.inc.php");

?>